(function(){
    var table= layui.table;
    table.render({
        elem: '#demo'
        ,url: '../PutBook/findByPage' //数据接口
        ,height: 500
        ,cols: [[ //表头
            {type: 'checkbox', fixed: 'left'}
            ,{field: 'putbookId', title: 'ID', width:70, sort: true, fixed: 'left'}
            ,{field: 'putbookName', title: '书名', width:100}
            ,{field: 'putbookOrdnum', title: '供货编号', width:100}
            ,{field: 'suppName', title: '供货商', width:150}
            ,{field: 'suppAddr', title: '地址', width:200}
            ,{field: 'suppNum', title: '联系电话', width:130}
            ,{field: 'putbookNum', title: '数量', width:80}
            ,{field: 'areaName', title: '区域', width: 80}
            ,{field: 'workName', title: '负责人', width: 80}
            ,{field: 'updateTime', title: '记录时间', width: 200}
        ]]
        ,limit: 10
        ,page: true
        ,response: {
            statusCode: 200 //重新规定成功的状态码为 200，table 组件默认为 0
        }
        ,parseData: function(res) { //res 即为原始返回的数据
            return {
                "code": res.code, //解析接口状态
                "msg": res.msg, //解析提示文本
                "count": res.data.total, //解析数据长度
                "data": res.data.list //解析数据列表
            };
        },where:{
            "workName":layui.$("input[name=' searchWorkName']").val(),
            "putbookName":layui.$("input[name='searchPutbookName']").val()

        }
    });
})();
function  deletePutBook() {
    //获取被选中项
    //通过Ajax 发起异步删除请求
    var checkStatus = layui.table.checkStatus('demo'); //idTest 即为基础参数 id 对应的值
    if(checkStatus.data.length==0){
        layui.layer.msg("请选择数据",{icon:2});
        setTimeout(function () {
        },1000)
        return;
    }
    console.log(checkStatus.data) //获取选中行的数据
    var putbookIds=new Array();
    for (let i=0 ;i<checkStatus.data.length; i++ ){
        putbookIds.push(checkStatus.data[i].putbookId);
    }
    layui.$.ajax({
        url:"../PutBook/batchDelete?putbookIds="+putbookIds.join(),
        method: "delete",
        success:function (data) {
            layui.layer.msg(data.msg,{icon:1});
            setTimeout(function () {
            },100)
            layui.table.reload("demo");
        },error: function(data){
        }
    })

}
function searchPutbookName(){
    layui.table.reload("demo",{
        where:{
            "workName":layui.$("input[name='searchWorkName']").val(),
            "putbookName":layui.$("input[name='searchPutbookName']").val()
        }
    });
}
function exportExcel() {
    var userName = layui.$("input[name='searchUsername']").val();
    var a= document.createElement("a");
    a.href="../PutBook/exportExcel?userName="+userName;
    a.style.display="none";
    document.body.appendChild(a);
    a.click();
}